package com.demarc.pesquisas.negocio.dto;

import java.io.Serializable;
import java.math.BigDecimal;

import org.joda.time.LocalDate;

import com.demarc.pesquisas.negocio.entidade.TipoLocalidadeEnum;

public class EntrevistaDTO implements Serializable {

    private Long id;
    private Integer sequencial;
    private String nomeEntrevistado;
    private String cpfEntrevistado;
    private BigDecimal rendaFamiliar;
    private String localidade;
    private TipoLocalidadeEnum tipoLocalidade;
    private LocalDate data;
    private String nomeEntrevistador;

    public String getRendaFamiliarFormatada() {
        return this.rendaFamiliar.toString();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getSequencial() {
        return sequencial;
    }

    public void setSequencial(Integer sequencial) {
        this.sequencial = sequencial;
    }

    public String getNomeEntrevistado() {
        return nomeEntrevistado;
    }

    public void setNomeEntrevistado(String nomeEntrevistado) {
        this.nomeEntrevistado = nomeEntrevistado;
    }

    public String getCpfEntrevistado() {
        return cpfEntrevistado;
    }

    public void setCpfEntrevistado(String cpfEntrevistado) {
        this.cpfEntrevistado = cpfEntrevistado;
    }

    public BigDecimal getRendaFamiliar() {
        return rendaFamiliar;
    }

    public void setRendaFamiliar(BigDecimal rendaFamiliar) {
        this.rendaFamiliar = rendaFamiliar;
    }

    public String getLocalidade() {
        return localidade;
    }

    public void setLocalidade(String localidade) {
        this.localidade = localidade;
    }

    public TipoLocalidadeEnum getTipoLocalidade() {
        return tipoLocalidade;
    }

    public void setTipoLocalidade(TipoLocalidadeEnum tipoLocalidade) {
        this.tipoLocalidade = tipoLocalidade;
    }

    public LocalDate getData() {
        return data;
    }

    public void setData(LocalDate data) {
        this.data = data;
    }

    public String getNomeEntrevistador() {
        return nomeEntrevistador;
    }

    public void setNomeEntrevistador(String nomeEntrevistador) {
        this.nomeEntrevistador = nomeEntrevistador;
    }
}
